#!/usr/bin/env python3
import subprocess
import os

os.chdir('/Users/mac/git/stata')

# 查看最近15次提交
result = subprocess.run(['git', 'log', '--oneline', '-15'], 
                       capture_output=True, text=True)
print("=== 最近15次提交 ===")
print(result.stdout)

# 查看当前状态
result2 = subprocess.run(['git', 'status', '--short'], 
                        capture_output=True, text=True)
print("\n=== Git 状态 ===")
if result2.stdout.strip():
    print(result2.stdout)
else:
    print("工作区干净，没有未提交的更改")

# 统计提交次数
result3 = subprocess.run(['git', 'log', '--oneline'], 
                        capture_output=True, text=True)
commit_count = len(result3.stdout.strip().split('\n'))
print(f"\n=== 总提交次数 ===")
print(f"{commit_count} commits")

